package com.iwhalecloud.citybrain.flow.platform.manager.infrastructure.mapper;

import java.util.List;

import com.iwhalecloud.citybrain.flow.platform.manager.infrastructure.entities.FlowBusiInfo;
import com.iwhalecloud.citybrain.flow.platform.manager.infrastructure.entities.FlowBusiInfoExample;
import org.apache.ibatis.annotations.Param;


/**
 * @author lilh
 */
public interface FlowBusiInfoDAO {
    long countByExample(FlowBusiInfoExample example);

    int deleteByExample(FlowBusiInfoExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(FlowBusiInfo record);

    int insertSelective(FlowBusiInfo record);

    List<FlowBusiInfo> selectByExample(FlowBusiInfoExample example);

    FlowBusiInfo selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") FlowBusiInfo record, @Param("example") FlowBusiInfoExample example);

    int updateByExample(@Param("record") FlowBusiInfo record, @Param("example") FlowBusiInfoExample example);

    int updateByPrimaryKeySelective(FlowBusiInfo record);

    int updateByPrimaryKey(FlowBusiInfo record);
}